// // 方法
// // 什么是方法？
// // 在一个对象中绑定函数，这就是方法

// // var xiao={
// //     name:'小米',
// //     birth:1990,
// //     age:function () {
// //         var that=this;
// //         function aa() {
// //             var y=new Date().getFullYear();
// //             return y-that.birth;
// //         }
// //         return aa()
// //     }
// // };
// // console.log(xiao.age());
// // console.log(xiao.age);

// function getage() {
//     var y=new Date().getFullYear();
//         return y-this.birth;
// }

// var xiao={
//     name:"小军",
//     birth:1990,
//     age:getage

// };
// console.log(getage.apply(xiao,[]));

// console.log(Math.max.apply(null,[1,2,9]));
// console.log(Math.max.call(null,1,2,3));

var count =0;
var old=parseInt;
window.parseInt=function () {
    count =count+1;
    return old.apply(null,arguments);
};

console.log(parseInt('10'));
console.log(parseInt('10'));
console.log(parseInt('10'));
console.log(parseInt('10'));
console.log(parseInt('10'));
console.log(count);